package main.java.Exam.pojo.tableDTO;

import lombok.Data;
import main.java.Exam.pojo.Entity.TestQuestion;

import java.time.LocalDateTime;
import java.util.List;
@Data
public class ExamDTO {
    // 考试唯一标识
    private Long testId;

    // 创建人的账号
    private String userAccount;

    // 考试名称
    private String testTitle;

    // 考试描述
    private String testDescription;

    // 考试总分
    private Integer totalScore;

    // 考试开始时间（格式化后返回，如"2023-12-31 09:00:00"）
    private LocalDateTime startTime;

    // 考试结束时间（格式化后返回）
    private LocalDateTime endTime;

    // 考卷内试题组
    private List<TestQuestion> testQuestions;


    // 创建人姓名
    private String createrName;

    // 考试状态（数字）
    private String testStatus;

    // 考试状态名称（前端友好展示，如“未发布”“已结束”）
    private String testStatusName;

    // 考试总计时长（单位：分钟）
    private Integer testTime;


}
